package com.xframe.xdal.core.annotation;


import java.lang.annotation.*;

@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD, ElementType.ANNOTATION_TYPE})
public @interface XAction {

    /**
     * 方法别名 = 行为编码
     */
    String code() default "";
    /**
     * 说明 = 名称
     */
    String desc() default "";

    /**
     * 说明 = 多语言的编码
     */
    String i18Code() default "";
    /**
     * 命令编码
     */
    String command() default "ExecModelAction";
    /**
     * 附加参数列表
     */
    String parameter() default "";


    String actionPage() default "NONE";

    String actionType() default "3";

    int confirmFlag() default 0;

    String confirmMsg() default "";
}
